package com.ktjiaoyu.server.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ktjiaoyu.server.domain.dto.LoginDto;
import com.ktjiaoyu.server.domain.pojo.Admin;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

/**
 *
 */

public interface AdminService extends IService<Admin> {

    String login(LoginDto loginDto);

    boolean checkCaptcha(String key,String captcha);

    Admin getUserInfo();

    void logout();

    /**
     * 分页显示管理员列表
     * @param page 分页所需要的Page集合
     * @param query 查询条件(按用户名或手机号模糊查询)
     */
    IPage<Admin> selectByPage(Page<Admin> page, String query, String sort);

    // 保存操作员新增信息
    boolean saveAdmin(Admin admin);
}
